{*******************************************************************************
* The contents of this file are used with permission, subject to the Mozilla   *
* Public License Version 1.1 (the "License"); you may not use this file except *
* in compliance with the License. You may obtain a copy of the License at      *
* http://www.mozilla.org/MPL/                                                  *
*                                                                              *
* Software distributed under the License is distributed on an "AS IS" basis,   *
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for *
* the specific language governing rights and limitations under the License.    *
*                                                                              *
* The Original Code is distributed as part of the "mediate" product and is     *
* Copyright (C) @home media limited. All Rights Reserved.                      *
*                                                                              *
* Email: support@athomemedia.co.uk                                             *
* Web:   http://www.athomemedia.co.uk                                          *
*******************************************************************************}

program mmm;

uses
  Forms,
  Scratch in 'Scratch.pas',
  XmlTags in '..\common\uk\co\athomemedia\rtl\XmlTags.pas',
  ErrorCodes in 'uk\co\athomemedia\client\ErrorCodes.pas',
  SingleInstance in 'uk\co\athomemedia\rtl\SingleInstance.pas',
  MediaLocations in 'uk\co\athomemedia\client\MediaLocations.pas',
  ManagerForm in 'ManagerForm.pas' {frmMediaFolders},
  MediaFolders in 'uk\co\athomemedia\ui\MediaFolders.pas',
  FolderForm in 'uk\co\athomemedia\manager\FolderForm.pas' {frmFolderDetails},
  MediaFolderManager in 'uk\co\athomemedia\manager\MediaFolderManager.pas',
  BaseMsgForm in '..\common\uk\co\athomemedia\forms\BaseMsgForm.pas' {frmBaseMessage},
  BaseAbout in '..\common\uk\co\athomemedia\forms\BaseAbout.pas' {frmBaseAbout},
  XmlHelper in '..\common\uk\co\athomemedia\rtl\XmlHelper.pas',
  AHMConsts in '..\common\uk\co\athomemedia\rtl\AHMConsts.pas',
  AHMTypes in '..\common\uk\co\athomemedia\rtl\AHMTypes.pas',
  Messaging in '..\common\uk\co\athomemedia\rtl\Messaging.pas',
  Utilities in '..\common\uk\co\athomemedia\rtl\Utilities.pas',
  TagNames in 'uk\co\athomemedia\client\TagNames.pas',
  Unicode in '..\common\uk\co\athomemedia\rtl\Unicode.pas',
  MediaImportForm in 'uk\co\athomemedia\manager\MediaImportForm.pas' {frmMediaImport},
  DBSchema in '..\common\uk\co\athomemedia\rtl\DBSchema.pas',
  SQLiteTable3 in '..\common\include\SQLite\SQLiteTable3.pas',
  SQLite3 in '..\common\include\SQLite\SQLite3.pas',
  WMAfile in 'include\Tags\WMAfile.pas',
  TntClasses in 'include\Tags\TntClasses.pas',
  MediaSchema in 'uk\co\athomemedia\client\MediaSchema.pas',
  MediaRepository in 'uk\co\athomemedia\client\MediaRepository.pas',
  TagParser in 'uk\co\athomemedia\rtl\TagParser.pas',
  MP3Tags in 'include\Tags\MP3Tags.pas',
  BufferedStream in '..\common\uk\co\athomemedia\rtl\BufferedStream.pas',
  M4ATags in 'include\Tags\M4ATags.pas',
  TagUtils in 'include\Tags\TagUtils.pas',
  FormatPrefs in 'uk\co\athomemedia\manager\FormatPrefs.pas',
  NameValues in '..\common\uk\co\athomemedia\rtl\NameValues.pas',
  MP3Info in 'include\Tags\MP3Info.pas',
  MD5 in '..\common\include\MD5\MD5.pas',
  VideoTags in 'include\Tags\VideoTags.pas',
  CoverSearch in 'uk\co\athomemedia\manager\CoverSearch.pas',
  InternetHelper in '..\common\uk\co\athomemedia\rtl\InternetHelper.pas',
  CoverListForm in 'uk\co\athomemedia\manager\CoverListForm.pas' {frmCoverList},
  DesignerString in 'uk\co\athomemedia\designer\DesignerString.pas' {frmDesignerString},
  ImageUtils in '..\common\uk\co\athomemedia\rtl\ImageUtils.pas';

{$R *.RES}
{$R 'gfx\mmm_icons.res'}
{$R 'gfx\mediate_images.res'}
{$R '..\common\gfx\common_images.res'}
{$R '..\common\resources\xp\WindowsXP.res'}

begin
  Application.Initialize;
  Application.Title := 'mediate media manager';
  Application.CreateForm(TfrmMediaFolders, frmMediaFolders);
  Application.CreateForm(TfrmFolderDetails, frmFolderDetails);
  Application.Run;
end.
